package cn.lijiancn01.demo.system.vo;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;

@Accessors(chain = true)
@Getter
@Setter
@NoArgsConstructor
public class TemplateVO {
    private Long id;

    private String code;

    private String groupCode;

    /**
     * 类的前缀。
     */
    private String classPrefix;

    /**
     * 类的后缀。
     */
    private String classSuffix;

    /**
     * 包路径
     */
    private String packagePath;

    private String content;

    private String dataSourceCode;

    private String tableName;

    /**
     * 生成文件内容
     */
    private String createFileContent;

    /**
     * 生成文件路径
     */
    private String createFilePath;

    /**
     * 模板文件使用的参数
     */
    private String paramsJson;
}
